import java.util.ArrayList;
import java.util.Iterator;
import java.util.Random;

/**
 * @author Administrator
 * 10到40之间的随机数，要求不重复
 */
public class Task5_01 {
    public static void main(String[] args) {
        //1、创建一个随机对象
        //2、创建一个集合对象（保存随机数）
        //3、循环操作
        //  产生一个随机数：判断  集合中是否已经有该随机数
        //若没有  加到集合中
        //4、遍历集合
        Random random=new Random();
        ArrayList<Integer> arrayList=new ArrayList<Integer>();
     //   ArrayList arrayList=new ArrayList();
        while(arrayList.size()<10){
            int num=random.nextInt(40)+1;
            if(!arrayList.contains(num)){
                arrayList.add(num);
            }
        }
        for (Integer i:arrayList) {
            System.out.println(i);
        }
       /* Iterator iterator=arrayList.iterator();
        while (iterator.hasNext()){
            System.out.println(iterator.next()+"\t");
        }
        */
    }

}
